package com.openspring.platform.service;

import com.openspring.framework.service.GenericService;
import com.openspring.framework.tree.Node;
import com.openspring.platform.model.Role;

public interface RoleService extends GenericService<Role, Long> {
	
	/**
	 * 得到用户组的树形结构(包含部门结构)
	 * @param id
	 * @return
	 */
	Node getUserRoleTree(Long id);
	
	/**
	 * 保存用户组
	 * @param id 组ID
	 * @param userId 用户ID
	 */
	void saveUserRole(Long id, Long... userId);
}
